import matplotlib.pyplot as plt

# 这两行代码解决 plt 中文显示的问题
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['axes.unicode_minus'] = False

x = ('发电机', '主轴', '叶片', '变桨', '轴承',)
y = [120, 55, 76,  62, 35]
plt.figure(figsize=(22, 8), dpi=80)
plt.xlabel("设备名称", fontsize=20)
plt.tick_params(labelsize=20)

ax = plt.gca();#获得坐标轴的句柄
ax.spines['bottom'].set_linewidth(2);###设置底部坐标轴的粗细
ax.spines['left'].set_linewidth(2);####设置左边坐标轴的粗细
ax.spines['right'].set_linewidth(2);###设置右边坐标轴的粗细
ax.spines['top'].set_linewidth(2);####设置上部坐标轴的粗细

plt.bar(x, y,color=['#163A2C'],width=0.5)
plt.title('停机时间影响',fontsize=16)
plt.savefig('5.png', transparent=True)
plt.show()
